/**
 * Created by qiang on 2017-04-27 .
 */
var self;

var vm = new Vue({
	el: '#main',
	data: {
		userInfo: {},
		codeObj: null
	},
	mounted: function() {
		self = this;
		common.auth(function() {
			if (sessionStorage.getItem("IsNewUser") != 'T') {
                // self.getWXConfig()
                self.getUserDetail()
			} else {
				// weui.alert("请先完成注册", function() {
				// 	location.href = 'userInfo.html';
				// })
                $(".loading-bg").hide();
			}
		});
        common.YMCount();
	},
	methods: {
		getUserDetail: function() {
			service.getUserDetail({}, function(data) {
				console.log(data)
				if (data && data.userInfo)  {
					self.userInfo = data.userInfo;
					console.log(self.userInfo)
				}
				self.getQRCode()
			})
			$(".loading-bg").hide();
		},
		getQRCode: function() {
			service.getQRCode(function (data) {
				self.codeObj = data;
			})
		},
        getQRCodeImg: function() {
			service.getQRCodeImg(function (data) {
                wx.closeWindow();
			})
		},
		jumpToShare: function() {
			// self.getQRCodeImg()
			window.location.href = 'share.html' + (self.codeObj ? ('?ticket=' + self.codeObj.ticket + '&timestamp=' + (new Date().getTime() + (self.codeObj.expire_seconds) * 1000)) : '');
		},
        jumpToRecharge: function() {
			window.location.href = 'recharge.html';
		},
        getWXConfig: function () {
            var getWXConfigCallBack = function (data) {
                wx.config({
                    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                    appId: data.appId, // 必填，公众号的唯一标识
                    timestamp: parseInt(data.timeStamp), // 必填，生成签名的时间戳
                    nonceStr: data.nonceStr, // 必填，生成签名的随机串
                    signature: data.signature,// 必填，签名，见附录1
                    jsApiList: ['closeWindow'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
                });
            }
            service.getWXConfig({url: window.location.href}, getWXConfigCallBack)
        }
	}
})